package com.niuwa.p2p.service.yeepay;

import com.niuwa.p2p.entity.yeepay.YeePayBaseResponse;
import com.niuwa.p2p.entity.yeepay.cp.CpExtendRequest;
import com.niuwa.p2p.entity.yeepay.mobile.YeePayAppRechargeRequest;
import com.niuwa.p2p.entity.yeepay.mobile.YeePayAppRegisterRequest;
import com.niuwa.p2p.entity.yeepay.mobile.YeePayAppWithdrawRequest;
import com.niuwa.p2p.entity.yeepay.mobile.YeepayCpAppTenderRequest;
import com.niuwa.p2p.entity.yeepay.mobile.YeepayCpAppTransferRequest;

/**
 * 
 * @title 易宝接口service [app]
 *
 * @author tennyqin
 * @version 1.0
 * @created 2015年4月7日
 */
public interface YeePayAppService {

	public YeePayBaseResponse doRegister(YeePayAppRegisterRequest request); // 注册

	public YeePayBaseResponse doRecharge(YeePayAppRechargeRequest request); // 充值

	public YeePayBaseResponse DoWithdraw(YeePayAppWithdrawRequest request);// 提现

	public YeePayBaseResponse doTransfer(YeepayCpAppTransferRequest request); // 转账

	public YeePayBaseResponse doCpTransaction(YeepayCpAppTenderRequest request,
			CpExtendRequest cpRequest); // 投标 、还款、债权转让 [注意类型不一样参数对应不一样]
}
